草庐IT

JavaFX 的 Spinner 在输入空文本时引发 NullPointerException

全部标签

javascript - 当我的 RegEx 被执行并且与输入不匹配时,浏览器选项卡卡住

接下来就是问题了。我创建了一个具有验证的输入字段,这是有效数据:1-12、14、16、22、25-35、41、49、55-901230-1992,2001-2099,99311-2131,3,4,5,6,10全部基本上,这些数字的任意组合(范围、逗号分隔的范围、逗号分隔的数字、逗号后的空格、逗号后没有空格、单词:'all')我的正则表达式:/^(([0-9]{0,4},?\s{0,})+([0-9]{1,4}-[0-9]{1,4}){0,},?\s{0,})+$|^(全部)$|^([0-9]{1,4}-[0-9]{1,4}){0,},?\s{0,}$/它几乎可以正常工作,只有1个主要问

javascript - 如何获取表单输入,使用 Angular Binding 选择值?

我是angular2的新手。所以,请多多包涵。我知道这对某些人来说是个菜鸟问题。ViewBy12345DateFromDateToSearch组件.tsexportclassBalanceComponent{search_data_balance(){//getallinputvalue.}}到目前为止我尝试了什么letvb=balance.viewBy,df=balance.dateFrom,dt=balance.dateTo;//returnserror在angular1中,我们可以使用$scope获取那些值。如有任何帮助,我们将不胜感激。谢谢。 最佳答

javascript - json 输入意外结束

我正在尝试在用户注册后显示提醒。我试过调试并了解到它总是会出错(当用户注册成功并且用户已经存在时)。下面是我的代码。我无法理解为什么它总是出错。感谢您的帮助,因为我长期以来一直坚持这一点。提前致谢。1)告警组件import{AlertService}from'./../../shared/services/alert.service';import{Component,OnInit}from'@angular/core';@Component({selector:'app-alert',templateUrl:'./alert.component.html',styleUrls:['.

javascript - JavaFX WebView 禁用同源策略(允许跨域请求)

我正在开发一个主要是美化网页的JavaFX应用程序。它是一个桌面应用程序(它没有嵌入到网页中)并且它有一个用于主UI的WebView。该应用程序本身的唯一目的是使用Bluecove访问蓝牙设备,因为在Web浏览器上直接使用JavaScript是不可能的。概念验证工作正常(我能够从Java调用JavaScript代码,反之亦然)但我有一个额外的要求,即从JavaScript中调用任意Web服务/API,但这违反了同源策略(类似于这在Android上:AllowremoteajaxcallsinanAndroidWebview+jquerymobile)。这在JavaFX上可行吗?有什么建

javascript - 根据到期日期计算输入字段

包含50个条目的表单:每个条目包含P1-48、E1-48和X1-48。我想根据到期日期X1计算入场费“E1”。过期日期的js日期格式是YYYY.MM.DD,例如。2018年4月21日,如果玩家的到期日期晚于或等于今天的日期,则玩家支付3美元。如果他的过期日期早于或早于今天的日期,他将支付5美元。但是,如果到期日期为空并且玩家支付了成员(member)费,则参赛费将被免除为零。JS:我也有这个作为"template"入门指南。我认为它可以修改并将目标结果附加到它上面。//changeexpirationdatecolorfunctiongetExpireDate(ele){vari=nu

javascript - 如何为输入元素添加原型(prototype)?

我有一个输入元素:我想创建一个selectionStartdocument.getElementById("t").selectionStart我需要的功能是:functionGetSelectionStart(o){if(o.createTextRange){varr=document.selection.createRange().duplicate()r.moveEnd('character',o.value.length)if(r.text=='')returno.value.lengthreturno.value.lastIndexOf(r.text)}elsereturno

javascript - 使用angularjs在上传输入类型=文件之前验证文件大小

我的表单中有一个inputtype=file元素。我想创建一个自定义指令,用于在使用输入元素选择文件后立即检查文件大小。我知道如何创建自定义指令,但是在angularjs中有什么方法可以确定所选元素的文件大小。不使用Jquery。js代码:app.directive('checkFileSize',function(){return{require:'ngModel',link:function(scope,elem,attr,ctrl){//addaparserthatwillprocesseachtimethevalueis//parsedintothemodelwhentheus

javascript - 输入 @keyup 事件在 Vue 中不起作用

我正在尝试调用按回车键的方法,但它不起作用。代码如下。Clickexportdefault{methods:{callEvent(){console.log("Eventcalled");}}} 最佳答案 click事件已经通过ENTER键触发(它在某些浏览器中也通过Space触发,例如桌面版Chrome)。因此,您的代码只需要一个@click="callEvent"并且一切正常,因为焦点已经在按钮上:varapp=newVue({el:"#app",methods:{callEvent(){console.log("Eventca

javascript - 我可以只为某些输入元素重写 jQuery .val() 吗?

假设我正在使用一个“占位符”jQuery插件,它从输入元素中读取“占位符”属性,并为尚不支持占位符的浏览器模拟它。但我仍然希望$("input").val()正常工作——也就是说,如果文本框中的文本是占位符文本,则返回""。无论如何我可以只为这些输入覆盖.val()吗? 最佳答案 试试这个:jQuery.fn.rVal=function(){if(this[0]){varele=$(this[0]);if(ele.attr('placeholder')!=''&&ele.val()==ele.attr('placeholder'))

通过 native 弹出窗口的 javascript 输入

过去,我见过javascriptalert()样式的弹出窗口,但它们中有输入字段。这些表单很像您在使用.htpasswd文件时看到的原始用户名/密码字段输入。有人可以告诉我如何使用常规javascript实现吗?(请不要使用图书馆) 最佳答案 是的,您正在考虑prompt.这只是:varuserInput=prompt("texttodisplay","defaultinputtext");请注意,这只是一种通用的输入机制。它与身份验证对话框是分开的,尽管底层浏览器代码可能使用相同的GUI控件。